Python:如何使用 pip 从 git 子目录安装? |
您所在的位置:网站首页 › 使用 pip 安装 › Python:如何使用 pip 从 git 子目录安装? |
有一个关于此功能的拉取请求,它似乎已在一个月前合并到 develop 分支。语法如下: pip install -e git+https://git.repo/some_repo.git#egg=version_subpkg&subdirectory=repo # install a python package from a repo subdirectory我们可能需要等待一段时间,直到它被合并到 master 并被分发。 更新:现在可用并记录在https://pip.pypa.io/en/stable/cli/pip_install/#vcs-support如下: 对于 setup.py 不在项目根目录中的项目,使用“子目录”组件。 “子目录”组件的值应该是从项目根目录开始到 setup.py 所在位置的路径。 因此,如果您的存储库布局是: - pkg_dir/ - setup.py # setup.py for package ``pkg`` - some_module.py - other_dir/ - some_file - some_other_file你需要使用 pip install -e vcs+protocol://repo_url/#egg=pkg&subdirectory=pkg_dir注意:在 Windows 上,您必须将 URL 放在双引号中,否则您将收到错误消息“'subdirectory' 未被识别为内部或外部命令”。例如,使用: pip install -e "vcs+protocol://repo_url#egg=pkg&subdirectory=pkg_dir" |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |